package com.hnevc.androidui8;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Activity02 extends AppCompatActivity {
    TextView mTvMessage;//定义成员变量保存文本框控件
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_02); //设置Activity的布局文件

        //从布局文件中找到id为 R.id.tv_message 的控件，保存到mTvMessage变量
        mTvMessage = findViewById(R.id.tv_message);

        try {
            //获取输入流
            FileInputStream fis = openFileInput("data.txt");
            //定义缓存
            byte[] buffer = new byte[fis.available()];
            //读取字节数据到buffer中
            fis.read(buffer);
            //关闭流
            fis.close();
            //将字节数组转换为字符串
            String message = new String(buffer);
            //将字符串message设置mTvmessage控件显示的内容
            mTvMessage.setText(message);

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
